ফোরট্রান প্রোগ্রাম কম্পাইল এবং Execute করা
ফোরট্রান প্রোগ্রাম লিখে তা কম্পাইল এবং এক্সিকিউট (execute) করার জন্য কিছু নির্দিষ্ট পদক্ষেপ অনুসরণ করতে হয়। এই প্রক্রিয়াটি সাধারণত নিম্নলিখিত স্টেপগুলো অন্তর্ভুক্ত করে:
১. ফোরট্রান প্রোগ্রাম লেখা
ফোরট্রান প্রোগ্রাম সাধারণত .f90 (যেমন, program.f90) এক্সটেনশন সহ লেখা হয়। নিচে একটি সাধারণ ফোরট্রান প্রোগ্রামের উদাহরণ দেওয়া হলো:
program hello_world
print *, 'Hello, World!'
end program hello_worldএই প্রোগ্রামটি শুধুমাত্র "Hello, World!" মেসেজটি কম্পিউটারে প্রদর্শন করবে।
২. ফোরট্রান প্রোগ্রাম কম্পাইল করা
ফোরট্রান প্রোগ্রাম কম্পাইল করার জন্য একটি ফোরট্রান কম্পাইলার প্রয়োজন। জনপ্রিয় ফোরট্রান কম্পাইলারগুলির মধ্যে gfortran (GNU Fortran) অন্যতম।
কম্পাইলার ব্যবহার:
- gfortran ইনস্টল করা (যদি আপনার কম্পিউটারে ইনস্টল না থাকে):
Linux: আপনি নিচের কমান্ডটি ব্যবহার করে gfortran ইনস্টল করতে পারেন:
sudo apt-get install gfortran- Windows: MinGW বা Cygwin ব্যবহার করতে পারেন, যা gfortran অন্তর্ভুক্ত করে।
প্রোগ্রাম কম্পাইল করা:
ফোরট্রান প্রোগ্রামটি কম্পাইল করতে, কমান্ড লাইনে নীচের কমান্ডটি ব্যবহার করুন:gfortran -o hello_world program.f90gfortran: কম্পাইলারটি নির্দেশ করে।-o hello_world: এটি আউটপুট এক্সিকিউটেবল ফাইলের নাম দেয়। এখানে, এটিhello_worldনামে একটি এক্সিকিউটেবল ফাইল তৈরি করবে।program.f90: এটি কম্পাইল করতে হবে এমন ফোরট্রান সোর্স ফাইলের নাম।
- কম্পাইলেশন সম্পন্ন হলে আউটপুট ফাইল তৈরি হবে, যেমন
hello_world।
৩. ফোরট্রান প্রোগ্রাম এক্সিকিউট (Execute) করা
এখন, আপনি যে এক্সিকিউটেবল ফাইলটি তৈরি করেছেন, সেটি চালানোর জন্য নিচের কমান্ডটি ব্যবহার করুন:
কমান্ড:
./hello_worldএটি "Hello, World!" মেসেজটি আপনার স্ক্রীনে প্রিন্ট করবে।
৪. ফোরট্রান প্রোগ্রাম ত্রুটি সমাধান করা (Debugging)
যদি কোনো ত্রুটি থাকে, তবে কম্পাইলার সাধারণত ত্রুটির বার্তা দেখাবে। আপনাকে কোডের ত্রুটি সংশোধন করতে হবে এবং আবার প্রোগ্রামটি কম্পাইল করতে হবে। উদাহরণস্বরূপ, যদি আপনি ভুলভাবে কোন ভেরিয়েবল ব্যবহার করেন বা কোনো সেমিকোলন বা ব্র্যাকেট ভুলভাবে রাখেন, তবে কম্পাইলার ত্রুটি দেখাবে এবং তা সংশোধন করতে হবে।
৫. অতিরিক্ত টিপস
ফোরট্রান প্রোগ্রামের অপ্টিমাইজেশন: প্রোগ্রামটি দ্রুততর করার জন্য আপনি কম্পাইলের সময় অপ্টিমাইজেশন ফ্ল্যাগও ব্যবহার করতে পারেন:
gfortran -O2 -o hello_world program.f90-O2: এটি অপ্টিমাইজেশন ফ্ল্যাগ, যা প্রোগ্রামের পারফরম্যান্স বাড়ানোর জন্য ব্যবহৃত হয়।
এইভাবে, আপনি ফোরট্রান প্রোগ্রাম লিখে তা কম্পাইল এবং এক্সিকিউট করতে পারবেন।
Read more